package com.rc.saas.tenant.search.invoice;

import com.rc.saas.tenant.base.BaseSearch;

import java.util.List;

public class InvoiceSearch extends BaseSearch {

    private String invoiceTitle;
    private String proxyType;
    private String beginTime;
    private String addressee;
    private String invoiceType;
    private String endTime;
    private String addresseeTel;
    private String status;

    private String nickname;
    private String mobile;
    private String companyEmail;
    private String companyCredit;

    private Long elecStationId;

    private String tenantOperatorCode;

    private String invoiceNormalType;

    private Integer count;

    private String orderNum;

    private List<Long> applyIdList;

    @Override
    public String getTenantOperatorCode() {
        return tenantOperatorCode;
    }

    @Override
    public void setTenantOperatorCode(String tenantOperatorCode) {
        this.tenantOperatorCode = tenantOperatorCode;
    }

    public Long getElecStationId() {
        return elecStationId;
    }

    public void setElecStationId(Long elecStationId) {
        this.elecStationId = elecStationId;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    public String getProxyType() {
        return proxyType;
    }

    public void setProxyType(String proxyType) {
        this.proxyType = proxyType;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getAddressee() {
        return addressee;
    }

    public void setAddressee(String addressee) {
        this.addressee = addressee;
    }

    public String getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getAddresseeTel() {
        return addresseeTel;
    }

    public void setAddresseeTel(String addresseeTel) {
        this.addresseeTel = addresseeTel;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getCompanyEmail() {
        return companyEmail;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail;
    }

    public String getCompanyCredit() {
        return companyCredit;
    }

    public void setCompanyCredit(String companyCredit) {
        this.companyCredit = companyCredit;
    }

    public String getInvoiceNormalType() {
        return invoiceNormalType;
    }

    public void setInvoiceNormalType(String invoiceNormalType) {
        this.invoiceNormalType = invoiceNormalType;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public List<Long> getApplyIdList() {
        return applyIdList;
    }

    public void setApplyIdList(List<Long> applyIdList) {
        this.applyIdList = applyIdList;
    }
}
